Evolving Frameworks: A Pattern Language for Developing Object-Oriented Frameworks
نویسندگان
چکیده
Frameworks are reusable designs of all or part of a software system described by a set of abstract classes and the way instances of those classes collaborate. A good framework can reduce the cost of developing an application by an order of magnitude because it lets you reuse both design and code. They do not require new technology, because they can be implemented with existing object-oriented programming languages.
منابع مشابه
Tools Supporting the Use of Design Patterns in Frameworks
Application frameworks are probably the most effective method to promote reuse in software development today. They support concrete architectural reuse by laying down the application logic and by letting the users to derive solutions for their specific needs. Many industrial strength frameworks have been available for quite some time. At the moment, frameworks are evolving towards compositional...
متن کاملObject-Oriented Frameworks for Network Programming
Object-oriented frameworks help reduce the cost and improve the quality of networked applications by reifying software designs and pattern languages that have proven effective in particular application domains. This chapter illustrates what frameworks are and compares them with other popular software development techniques, such as class libraries, components, patterns, and model-integrated com...
متن کاملPatterns for Documenting Frameworks - Part II
Good design and implementation are necessary but not sufficient pre-requisites for the successful reuse of object-oriented frameworks. Although not always recognized, good documentation is crucial for effective framework reuse and comes with many issues. Defining and writing good quality documentation for a framework is often hard, costly, and tiresome, especially when not aware of its key prob...
متن کاملPatterns for Documenting Frameworks – Part I
Good design and implementation are necessary but not sufficient pre-requisites for the successful reuse of object-oriented frameworks. Although not always recognized, good documentation is crucial for effective framework reuse, and comes with many issues. Defining and writing good quality documentation for a framework is often hard, costly, and tiresome, especially when not aware of its key pro...
متن کاملObject-Oriented Remoting - Basic Infrastructure Patterns
This pattern language describes the building blocks of typical distributed object frameworks, such as Java RMI, CORBA, .NET Remoting, web object systems, or web services. The patterns cover the basic infrastructure of such distributed object frameworks in a rather abstract manner, as it can be observed by developers using a distributed object systems for object-oriented remoting. The patterns p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996